コード例 #1
0
ファイル: RuntimeLibrary.cs プロジェクト: x97mdr/fitsharp
        public TypedValue Invoke(TypedValue instance, string memberName, Tree<string> parameters) {
            var runtime = new DefaultRuntime<string, Processor<string>> {Processor = Processor};
            var result = runtime.Invoke(instance, memberName, parameters);
            if (!IsMemberMissing(result)) return result;

            foreach (var libraryInstance in Processor.LibraryInstances) {
                var libraryResult = runtime.Invoke(libraryInstance, memberName, parameters);
                if (!IsMemberMissing(libraryResult)) return libraryResult;
            }
            return result;
        }
コード例 #2
0
ファイル: DefaultRuntimeTest.cs プロジェクト: x97mdr/fitsharp
 [SetUp] public void SetUp()
 {
     runtime = new DefaultRuntime <string, BasicProcessor> {
         Processor = processor
     };
 }
コード例 #3
0
ファイル: DefaultRuntimeTest.cs プロジェクト: unclebob/nslim
 public void SetUp()
 {
     runtime = new DefaultRuntime<string>();
 }
コード例 #4
0
 public void SetUp()
 {
     runtime = new DefaultRuntime<string, BasicProcessor> { Processor = processor};
 }
コード例 #5
0
 [SetUp] public void SetUp()
 {
     runtime = new DefaultRuntime <string>();
 }