コード例 #1
0
        private static TypeDefinition CreateTypeFromSnippet(string snippet)
        {
            if (string.IsNullOrEmpty(snippet))
            {
                throw new ArgumentNullException(nameof(snippet));
            }

            var sut  = new CSharpAdapter();
            var tree = CSharpSyntaxTree.ParseText(snippet);

            if (tree.TryGetRoot(out SyntaxNode node))
            {
                sut.Visit(node);
            }

            return(sut.Definition);
        }
コード例 #2
0
 public CSharpAdapterTest()
 {
     _adapter = new CSharpAdapter();
 }
コード例 #3
0
ファイル: CSharpAdapterTest.cs プロジェクト: ericbock/VsVim
 public CSharpAdapterTest()
 {
     _adapter = new CSharpAdapter();
 }
コード例 #4
0
ファイル: CSharpAdapterTest.cs プロジェクト: tkellogg/VsVim
 public void SetUp()
 {
     _adapter = new CSharpAdapter();
 }