public MethodDefinition(string name, string returnTypename, string args, MethodSettings settings) { this.name = name; this.returnType = returnTypename; this.args = args; this.settings = settings; }
public void GiftCardSettingsSet(string gcGatewayId, MethodSettings settings) { var json = Json.ObjectToJson(settings); var key = KeyManager.GetKey(0); var encrypted = AesEncryption.Encode(json, key); SetProp("gcpaysettings" + gcGatewayId, encrypted); }
public void GiftCardSettingsSet(string gcGatewayId, MethodSettings settings) { var json = Json.ObjectToJson(settings); var key = KeyManager.GetKey(0); var encrypted = AesEncryption.Encode(json, key); SetProp(string.Concat(Constants.STORESETTING_PAYMENTGIFTCARDSETTINGS, gcGatewayId), encrypted); }
public void MethodSettingsSet(string methodId, MethodSettings settings) { var json = Json.ObjectToJson(settings); var key = KeyManager.GetKey(0); var encrypted = AesEncryption.Encode(json, key); SetProp("methodsettings" + methodId, encrypted); }
public void MethodSettingsSet(string methodId, MethodSettings settings) { var json = Json.ObjectToJson(settings); var key = KeyManager.GetKey(0); var encrypted = AesEncryption.Encode(json, key); SetProp(string.Concat(Constants.STORESETTING_PAYMENTMETHODSETTINGS, methodId), encrypted); }
public static bool HasOneAccessModifierToggled(MethodSettings settings) { var count = 0; count += settings.HasFlag(MethodSettings.Private) ? 1 : 0; count += settings.HasFlag(MethodSettings.Public) ? 1 : 0; count += settings.HasFlag(MethodSettings.Protected) ? 1 : 0; return(count == 1); }
public static string GetAttributes(MethodSettings settings) { if ((settings & MethodSettings.InternalCall) == MethodSettings.InternalCall) { return("[MethodImpl(MethodImplOptions.InternalCall)]"); } if ((settings & MethodSettings.Inline) == MethodSettings.Inline) { return("[MethodImpl(MethodImplOptions.AggressiveInlining)]"); } return(string.Empty); }
public static string GetMethodBody(MethodSettings settings) { if ((settings & MethodSettings.Abstract) == MethodSettings.Abstract) { return(";"); } if ((settings & MethodSettings.InternalCall) == MethodSettings.InternalCall) { return(";"); } else { return("\n{\n}"); } throw new InvalidOperationException("invalid value"); }
public static string GetAccessModifier(MethodSettings settings) { if ((settings & MethodSettings.Private) == MethodSettings.Private) { return("private"); } if ((settings & MethodSettings.Public) == MethodSettings.Public) { return("public"); } if ((settings & MethodSettings.Protected) == MethodSettings.Protected) { return("protected"); } throw new InvalidOperationException("invalid value"); }
public static string GetKeywords(MethodSettings settings) { var keywords = string.Empty; if ((settings & MethodSettings.InternalCall) == MethodSettings.InternalCall) { keywords += "extern"; } if ((settings & MethodSettings.Abstract) == MethodSettings.Abstract) { keywords += " abstract"; } if ((settings & MethodSettings.Static) == MethodSettings.Static) { keywords += " static"; } return(keywords.Trim()); }
public HccGiftCardGateway() { Settings = new MethodSettings(); }
public static bool IsAbstract(MethodSettings settings) { return(settings.HasFlag(MethodSettings.Abstract)); }
public static bool IsStatic(MethodSettings settings) { return(settings.HasFlag(MethodSettings.Static)); }
public static bool IsInternalCall(MethodSettings settings) { return(settings.HasFlag(MethodSettings.InternalCall)); }