VisualBasicCommandLineParser.ParseConditionalCompilationSymbols Método
Definición
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í.
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.