public CompiledMethod(Symbol selector, IntermediateMethodCode code) { if (selector == null) throw new ArgumentNullException("selector"); if (code == null) throw new ArgumentNullException("code"); this.Selector = selector; this.Code = code; }
public ClassMethodDefinition(SourceReference<string> className, SourceReference<string> selector, ISourceCodeReferenceService sourceCodeService, ISourceCodeReferenceService methodSourceCodeService, IntermediateMethodCode code) : base(className, selector, sourceCodeService, methodSourceCodeService, code) { }