public NativeRoutineDefinition( UnitDefinition unit, Identifier name, SignatureReference signature, MethodDefinition nativeMethod ) : base(unit, name, signature) { NativeMethod = nativeMethod; }
protected RoutineDefinition(UnitDefinition unit, Identifier name, SignatureReference signature) : base(unit, name) { Unit = unit; SignatureReference = signature; }
public virtual void Stage1RoutineStubs() { SignatureDefinition = SignatureReference.Resolve(); }