コード例 #1
0
ファイル: DefaultBeaconApi.cs プロジェクト: koushui/BOF.NET
 public DefaultBeaconApi(BeaconOutputWriter consoleWriter, Runtime.InitialiseChildBOFNETAppDomain initialiseChildBOFNETAppDomain,
                         BeaconUseToken beaconUseToken, BeaconRevertToken beaconRevertToken)
 {
     this.Console = consoleWriter;
     this.InitialiseChildBOFNETAppDomain = initialiseChildBOFNETAppDomain;
     this.BeaconUseToken    = beaconUseToken;
     this.BeaconRevertToken = beaconRevertToken;
 }
コード例 #2
0
ファイル: Runtime.cs プロジェクト: m4rm0k/BOF.NET
        public static BeaconObject CreateBeaconObject(string bofName, BeaconOutputWriter bow) {

            Type bofType = FindType(bofName);

            if (bofType == null) {
                throw new TypeLoadException($"[!] Failed to find type {bofName} within BOFNET AppDomain, have you loaded the containing assembly yet?");
            }

            BeaconObject bo = (BeaconObject)Activator.CreateInstance(bofType, new object[] { new DefaultBeaconApi(bow) });
            return bo;
        }
コード例 #3
0
 public DefaultBeaconApi(BeaconOutputWriter consoleWriter)
 {
     this.Console = consoleWriter;
 }