roslyn

    7

    1답변

    Visual Studio/TFS 빌드 중에 Roslyn 빌드 프로세스에 연결할 수 있습니까? 그렇다면 Microsoft.CodeAnalysis.Solution/Microsoft.CodeAnalysis를 확보 할 수 있습니까? 컴파일하는 동안 Roslyn에서 사용중인 프로젝트 인스턴스가 있습니까?

    0

    1답변

    매개 변수의 순서를 유지하면서 메서드 매개 변수에 대해 Null 가드 검사를 삽입하는 코드 수정을 작성했습니다. 매개 변수 p3에 null 보호 기능을 추가하기 위해 코드 수정을 사용한다고 가정 해 보겠습니다. 이것은 다음 결과 여야합니다. Public Sub ex(p0 As Example, p1 As Example, p2 As Integer, p3 As

    6

    1답변

    나는 asp.net mvc (6/vnext)에서 내부 작업을 시작했다. 그리고 나는 많은 질문을 가지고 있지만 여기에 하나를 갖고 싶다. Visual Studio 2015 미리보기를 사용하고 있는데 컨트롤러가 Controller 기본 클래스에서 상속받지 않아도되는 asp.net mvc 6 (또는 vNext)의 새로운 기능을 보았습니다. 내가 asp.net의

    0

    1답변

    Roslyn 진단을 기반으로 한 토큰의 "간단한"예를 어디에서 찾을 수 있는지 알고 있습니다. 네, Info, Warning, Error 또는 Hidden으로 만들 수 있습니다. 그래서 숨김을 사용하여 오류 목록/창에 나타나지 않도록하고 싶지만 나중에 액세스 할 수 있도록 액세스 할 수 있습니다. 이제 이러한 숨겨진 진단 기능을 사용하게되었습니다. 이제 I

    0

    1답변

    현재 사용자 정의 위치 및 파일 (프로젝트 또는 솔루션 내에서) 아래에있는 모든 심볼의 파일 이름 및 정의 위치를 ​​얻는 방법은 무엇입니까? 내가 할 다음 단계 (간체 설명) : SyntaxTrees = new List<SyntaxTree>(); foreach (var file in projectFiles) syntaxTrees.Add(Synt

    1

    1답변

    이전 버전의 Roslyn에서는 에서 파생 된 클래스를 사용하여 SyntaxNode에 맞춤 데이터를 추가 할 수있었습니다. 하지만 지금은 SyntaxAnnotation이 봉인되어 있으며 SyntaxAnnotation을 문자열에만 사용할 수 있습니다 (종류 및 데이터). 그것은 나를 위해 충분하지 않습니다. AST에서 사용자 지정 CFG를 작성하고 CFG 및

    1

    1답변

    단일 소스 파일에서 솔루션을 만들고 다른 솔루션을 테스트하려고합니다. var info = ProjectInfo.Create( projectId, version: VersionStamp.Default, name: "TestProject", assemblyName: "TestProject.dll",

    3

    1답변

    내 프로그램에서 나는 Roslyn을 사용하고 노드를 새로운 노드로 교체해야한다. 예를 들어, 만약 내가 public void Foo() { for(var i = 0; i < 5; i++) Console.WriteLine(""); } 과 같은 코드를 가지고 내가 문, 내가 public void Foo() { for(var

    69

    1답변

    Roslyn을 사용하여 코드 진단 세트를 구축 중입니다 (VS2015 미리보기에서). 이상적으로, 정상적인 언어 규칙을 위반하는 것처럼 오류가 영구 오류로 작용하도록 만드는 오류가 있으면 좋겠습니다. 다양한 옵션이 있지만 일관되게 작동하는 데 어려움을 겪고 있습니다. 나는 나의 진단 클래스의 Initialize 방법에 context.RegisterSynta

    4

    1답변

    Asp.Net vnext/5는 roslyn을 사용하여 즉석에서 컴파일하고 전혀 어셈블리를 생성하지 않습니다. 대부분의 코드 계약 도구는 컴파일 타임 코드 변환을 사용하여 계약을 런타임 검사로 변환합니다. Asp.Net 5에서 어떻게 작동합니까? 나는 매개 변수에 [NotNull]과 같은 attibute 기반 계약을 사용하는 것을 좋아하지만, 컴파일 단계가없