Resultados da pesquisa a pedido "roslyn"
Obter informações de tipo para o tipo declarado em outra montagem / projeto
Então, como o título diz, estou tentando obter informações de tipos declaradas em outro assembly usando Roslyn. Inicialmente, tentei fazer isso examinando manualmente os assemblies referenciados, mas percebi que não tinha informações sobre o ...
Operador de propagação nula e variável dinâmica
Eu estive olhando o operador de propagação nula em C # 6 e tentei fazê-lo funcionar com as variáveis dedynamic tipo, mas sem sucesso. Considere o código abaixo, ele compila, mas o CLR lançaAccessViolationException em tempo de execução quando a ...
Criando o novo Microsoft.CodeAnalysis.CustomWorkspace - obteve ReflectionTypeLoadException
Tento criar algo como o ConsoleClassifier nos exemplos da plataforma .NET Compiler Platform ("Roslyn"). (Microsoft.CodeAnalysis v0.7 ...) Nesse momento, recebo umaReflectionTypeLoadException: CustomWorkspace workspace = new CustomWorkspace(); ...
Obtenha o nome completo dos metadados em Roslyn
Preciso obter o nome completo do CLR de um símbolo específico. Isso significa que para tipos genéricos eu preciso do`1, `2, etc. anexado aos tipos. Agora,ISymbol já tem uma propriedadeMetadataName o que faz exatamente isso. Mas exclui tipos e ...
Roslyn - substitua o nó e corrija os espaços em branco
No meu programa, uso o Roslyn e preciso substituir um nó por um novo. Por exemplo, se eu tiver código como public void Foo() { for(var i = 0; i < 5; i++) Console.WriteLine(""); }e eu quero inserir colchetes para declaração, eu recebo public ...
SemanticModel.GetTypeInfo () para ObjectCreationExpressionSyntax.Type retorna nulo
Estou tentando obter informações de tipo do objeto ObjectCreationExpressionSyntax, mas falhou. Aqui está um exemplo que reproduz o problema (consulte "ti.Type is null" no código): using Microsoft.CodeAnalysis; using ...
Posso acessar o MsBuildWorkspace de dentro de uma classe MsBuild Task?
Tanto quanto eu entendo, Roslyn introduziu o conceito de Espaços de Trabalho. Uma implementação dos Espaços de Trabalho é o MsBuildWorkspace. Minha pergunta é: posso de dentro de uma tarefa de construção personalizada acessar um Roslyn Workspace ...
Como validar o tipo de parâmetro no método ao usar Roslyn
Estou fazendo uma análise de código com Roslyn para validar que, embora eu tenha a seguinte assinatura public void MyMethod(object anObject, MyCustomObject customObject);Eu só quero receber, como parâmetros, uma string (1st) e um filho de ...
Existe alguma maneira de obter membros de um tipo e todos os tipos base subsequentes?
Eu tenho um `ITypeSymbol [https://github.com/dotnet/roslyn/blob/master/src/Compilers/Core/Portable/Symbols/ITypeSymbol.cs] 'objeto. Se eu ...
Substituindo Vários Nós na Árvore de Sintaxe do Roslyn
Estou tentando substituir alguns nós em uma árvore de sintaxe usando roslyn. Mas a natureza imutável disso parece me atrapalhar. public static string Rewrite(string content) { var tree = CSharpSyntaxTree.ParseText(content); var root = ...