当前位置: 首页>>代码示例>>C#>>正文


C# IFileSystemService.GetAssemblyFrom方法代码示例

本文整理汇总了C#中IFileSystemService.GetAssemblyFrom方法的典型用法代码示例。如果您正苦于以下问题:C# IFileSystemService.GetAssemblyFrom方法的具体用法?C# IFileSystemService.GetAssemblyFrom怎么用?C# IFileSystemService.GetAssemblyFrom使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IFileSystemService的用法示例。


在下文中一共展示了IFileSystemService.GetAssemblyFrom方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: establish_context

 protected override void establish_context()
 {
     var args = new[] {TargetDLLPath, TargetTypeName, OutputDir};
     FileSystem = Dependancy<IFileSystemService>();
     using (Record)
     {
         Expect
             .Call(FileSystem.GetAssemblyFrom(TargetDLLPath))
             .Return(Assembly.GetExecutingAssembly());
         Expect
             .Call(FileSystem.GetXDocumentFrom(Path.ChangeExtension(TargetDLLPath, "xml")))
             .Return(ExpectedXDocument);
     }
     using (PlayBack)
     {
         sut = Arguments.ProcessArguments(args, FileSystem);
     }
 }
开发者ID:svn2github,项目名称:bindablelinq,代码行数:18,代码来源:behaves_like_argument_composite.cs

示例2: ProcessArguments

        internal static Arguments ProcessArguments( string[] args, IFileSystemService FileSystem )
        {
            Assembly targetAssembly = null ;
            string targetType = null ;
            XDocument xmlDocs = null ;
            string outputDir = null ;

            switch ( args.Length )
            {
                case 3:
                    targetAssembly = FileSystem.GetAssemblyFrom( args[0] ) ;

                    string xmlDocsFileName = Path.ChangeExtension( args[0], "xml" ) ;
                    xmlDocs = FileSystem.GetXDocumentFrom( xmlDocsFileName ) ;

                    targetType = args[1] ;
                    outputDir = args[2] ;
                    break ;
                default:
                    ShowHelp( ) ;
                    break ;
            }
            return new Arguments( targetAssembly, xmlDocs, targetType, outputDir ) ;
        }
开发者ID:svn2github,项目名称:bindablelinq,代码行数:24,代码来源:Arguments.cs


注:本文中的IFileSystemService.GetAssemblyFrom方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。