SemanticModel.LookupStaticMembers Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém os símbolos de membro estáticos nomeados disponíveis no contexto do local especificado e do contêiner opcional. Somente os membros acessíveis e visíveis do local determinado são retornados.
Métodos de extensão não reduzidos são considerados, pois são métodos estáticos.
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupStaticMembers (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol container = default, string name = default);
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupStaticMembers (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol? container = default, string? name = default);
member this.LookupStaticMembers : int * Microsoft.CodeAnalysis.INamespaceOrTypeSymbol * string -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol>
Public Function LookupStaticMembers (position As Integer, Optional container As INamespaceOrTypeSymbol = Nothing, Optional name As String = Nothing) As ImmutableArray(Of ISymbol)
Parâmetros
- position
- Int32
A posição do caractere para determinar o escopo e a acessibilidade da declaração que inclui.
- container
- INamespaceOrTypeSymbol
O contêiner para pesquisar símbolos dentro. Se for nulo, o escopo da declaração em torno da posição será usado.
- name
- String
O nome do símbolo a ser encontrado. Se nulo for especificado, os símbolos com nomes serão retornados.
Retornos
Uma lista de símbolos que foram encontrados. Se nenhum símbolo foi encontrado, uma lista vazia será retornada.
Comentários
A "posição" é usada para determinar quais variáveis são visíveis e acessíveis. Mesmo se "contêiner" for especificado, o local de "posição" será significativo para determinar quais membros de "contenção" estão acessíveis.
Essencialmente o mesmo que filtrar membros da instância dos resultados de uma chamada análoga LookupSymbols(Int32, INamespaceOrTypeSymbol, String, Boolean) .