コード例 #1
0
        public LocalCodeProcessor(
            IRoslynAbstraction roslynAbstraction,
            IReadOnlyCollection <IRoslynLanguage> languages,
            IReadOnlyCollection <IDecompiler> decompilers
            )
        {
            _roslynAbstraction = roslynAbstraction;
            _languages         = languages;
            _decompilers       = decompilers;

            _references = new[] {
                roslynAbstraction.MetadataReferenceFromPath(typeof(object).Assembly.Location),
                roslynAbstraction.MetadataReferenceFromPath(typeof(Uri).Assembly.Location),
                roslynAbstraction.MetadataReferenceFromPath(typeof(DynamicAttribute).Assembly.Location)
            };
        }
コード例 #2
0
ファイル: CodeProcessor.cs プロジェクト: i3arnon/TryRoslyn
        public CodeProcessor(
            IRoslynAbstraction roslynAbstraction,
            IReadOnlyCollection<IRoslynLanguage> languages,
            IReadOnlyCollection<IDecompiler> decompilers
            )
        {
            _roslynAbstraction = roslynAbstraction;
            _languages = languages;
            _decompilers = decompilers;

            _references = new[] {
                roslynAbstraction.MetadataReferenceFromPath(typeof(object).Assembly.Location),
                roslynAbstraction.MetadataReferenceFromPath(typeof(Uri).Assembly.Location),
                roslynAbstraction.MetadataReferenceFromPath(typeof(DynamicAttribute).Assembly.Location),
                roslynAbstraction.MetadataReferenceFromPath(typeof(FormattableStringFactory).Assembly.Location)
            };
        }
コード例 #3
0
ファイル: VBNetLanguage.cs プロジェクト: Injac/TryRoslyn
 public VBNetLanguage(IRoslynAbstraction roslynAbstraction)
 {
     _roslynAbstraction             = roslynAbstraction;
     _microsoftVisualBasicReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(StandardModuleAttribute).Assembly.Location);
 }
コード例 #4
0
ファイル: CSharpLanguage.cs プロジェクト: Injac/TryRoslyn
 public CSharpLanguage(IRoslynAbstraction roslynAbstraction)
 {
     _roslynAbstraction        = roslynAbstraction;
     _microsoftCSharpReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(Binder).Assembly.Location);
 }
コード例 #5
0
ファイル: CSharpLanguage.cs プロジェクト: i3arnon/TryRoslyn
 public CSharpLanguage(IRoslynAbstraction roslynAbstraction)
 {
     _roslynAbstraction = roslynAbstraction;
     _microsoftCSharpReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(Binder).Assembly.Location);
 }
コード例 #6
0
ファイル: VBNetLanguage.cs プロジェクト: i3arnon/TryRoslyn
 public VBNetLanguage(IRoslynAbstraction roslynAbstraction)
 {
     _roslynAbstraction = roslynAbstraction;
     _microsoftVisualBasicReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(StandardModuleAttribute).Assembly.Location);
 }