public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, ClrName /*!*/ self, [NotNull] RubyRegex /*!*/ regex) { return(MutableStringOps.Match(storage, scope, GetRubyName(scope.RubyContext, self), regex)); }
public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, ClrName /*!*/ self, [DefaultProtocol, NotNull] MutableString /*!*/ pattern) { return(MutableStringOps.Match(storage, scope, GetRubyName(scope.RubyContext, self), pattern)); }
public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, ClrName /*!*/ self, object obj) { return(MutableStringOps.Match(storage, scope, GetRubyName(scope.RubyContext, self), obj)); }
public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, RubySymbol /*!*/ self, [DefaultProtocol, NotNull] MutableString /*!*/ pattern) { return(MutableStringOps.Match(storage, scope, self.String.Clone(), pattern)); }
public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, RubySymbol /*!*/ self, [NotNull] RubyRegex /*!*/ regex) { return(MutableStringOps.Match(storage, scope, self.String.Clone(), regex)); }
public static object Match(BinaryOpStorageWithScope /*!*/ storage, RubyScope /*!*/ scope, RubySymbol /*!*/ self, object obj) { return(MutableStringOps.Match(storage, scope, self.String.Clone(), obj)); }
public static object Match(RubyScope /*!*/ scope, RubySymbol /*!*/ self, [NotNull] RubyRegex /*!*/ regex) { return(MutableStringOps.Match(scope, self.ToMutableString(), regex)); }