コード例 #1
0
 public CodeTransform(ICodeFactory codeFactory,
                      IFunctionFactory functionFactory,
                      IBasicBlockFactory basicBlockFactory)
 {
     m_codeFactory       = codeFactory ?? throw new ArgumentNullException(nameof(codeFactory));
     m_functionFactory   = functionFactory ?? throw new ArgumentNullException(nameof(functionFactory));
     m_basicBlockFactory = basicBlockFactory ?? throw new ArgumentNullException(nameof(basicBlockFactory));
 }
コード例 #2
0
 public BasicBlockParser(IBasicBlockEpilogParser basicBlockEpilogParser,
                         IBasicBlockFactory basicBlockFactory)
 {
     BasicBlockEpilogParser = basicBlockEpilogParser ?? throw new ArgumentNullException("basicBlockEpilogParser");
     BasicBlockFactory      = basicBlockFactory ?? throw new ArgumentNullException("basicBlockFactory");
 }