Suchergebnisse für Anfrage "roslyn"

3 die antwort

Abrufen des vollständig qualifizierten Namens eines Typs aus einem TypeInfo-Objekt

Ist es irgendwie möglich, den vollständig qualifizierten Namen des in aTypeInfo Objekt? Im Debugger werden viele dieser Werte als angezeigtSystem.Int32 Aber wenn es ausgedruckt ist, enthält keiner von ihnen diesen voll qualifizierten Namen. ...

2 die antwort

Wie erhalte ich einen Verweis auf ein Roslyn-Arbeitsbereichsobjekt von IVsSolution?

Ich habe ein VS Package-Projekt, aus dem ich auf das Workspace OR Solution-Objekt von Roslyn oder Microsoft.CodeAnalysis zugreifen ...

5 die antwort

Roslyn: Konvertieren Sie C # in VB

Ich habe den Fall, in dem ich ein C # - in ein VB.NET-Projekt konvertieren muss. (Ich möchte dies automatisieren, daher kann ich kein Online-Tool oder ähnliches verwenden.) Es gibtEine visuelle Studio-Beispielerweiterung "Einfügen als C # / ...

TOP-Veröffentlichungen

1 die antwort

Null-Propagierungsoperator und dynamische Variable

Ich habe mir den Null-Propagierungsoperator in C # 6 angeschaut und versucht, ihn mit den Variablen von arbeiten zu lassendynamic Typ aber ohne Erfolg. Betrachten Sie den folgenden Code, der kompiliert, aber von CLR ...

2 die antwort

Zeigen Sie das XML-Tag <returns> in Visual Studio Intellisense an

Ich fügte hinzu, die<returns> XML-Tag zu einigen meiner Methoden, aber ich kann seinen Inhalt in IntelliSense nicht sehen. Hier ist mein Code: /// <summary> /// we all live in a yellow summary /// </summary> /// <returns>what it ...

2 die antwort

Holen Sie sich den vollqualifizierten Metadatennamen in Roslyn

Ich muss den vollständigen CLR-Namen eines bestimmten Symbols abrufen. Das bedeutet, dass ich für generische Typen das @ brauch`1, `2 usw. an Typen angehängt. Jetzt,ISymbol hat bereits eine EigenschaftMetadataName was genau das macht. Sie ...

2 die antwort

Roslyn - Ersetze den Knoten und repariere die Leerzeichen

In meinem Programm verwende ich Roslyn und muss einen Knoten durch einen neuen Knoten ersetzen. Zum Beispiel, wenn ich Code wie @ ha public void Foo() { for(var i = 0; i < 5; i++) Console.WriteLine(""); }und ich möchte eckige Klammern für ...

6 die antwort

Null-bedingter Operator und String-Interpolation in C # 6

Do the nullbedingter Operator [https://msdn.microsoft.com/en-us/library/dn986595.aspx] undinterpolierte Zeichenketten [https://msdn.microsoft.com/en-us/library/dn961160.aspx] Syntaxauflösung auf nursyntethischer ...

2 die antwort

SemanticModel.GetTypeInfo () für ObjectCreationExpressionSyntax.Type gibt null zurück

Ich versuche, Typinformationen vom ObjectCreationExpressionSyntax-Objekt abzurufen, bin jedoch gescheitert. Hier ist ein Beispiel, das das Problem reproduziert (siehe "ti.Type is null" im Code): using Microsoft.CodeAnalysis; using ...

2 die antwort

Kann ich innerhalb einer MsBuild Task-Klasse auf den MsBuildWorkspace zugreifen?

Soweit ich weiß, hat Roslyn das Konzept der Arbeitsbereiche eingeführt. Eine Implementierung von Workspaces ist der MsBuildWorkspace. Meine Frage lautet: Kann ich innerhalb einer benutzerdefinierten Build-Aufgabe auf einen Roslyn Workspace ...