GetOriginalRegExpConstructor() 공개 메소드

public GetOriginalRegExpConstructor ( ) : RegExpConstructor
리턴 Microsoft.JScript.RegExpConstructor
 private static RegExpObject ToRegExpObject(object regExp, VsaEngine engine)
 {
     if ((regExp == null) || (regExp is Missing))
     {
         return (RegExpObject) engine.GetOriginalRegExpConstructor().Construct("", false, false, false);
     }
     RegExpObject obj2 = regExp as RegExpObject;
     if (obj2 != null)
     {
         return obj2;
     }
     Regex regex = regExp as Regex;
     if (regex != null)
     {
         return new RegExpObject(regex);
     }
     return (RegExpObject) engine.GetOriginalRegExpConstructor().Construct(Microsoft.JScript.Convert.ToString(regExp), false, false, false);
 }
 private static RegExpObject ToRegExpObject(Object regExp, VsaEngine engine){
   if (regExp == null || regExp is Missing)
     return (RegExpObject)engine.GetOriginalRegExpConstructor().Construct("", false, false, false);
   RegExpObject result = regExp as RegExpObject;
   if (result != null) return result;
   Regex regex = regExp as Regex;
   if (regex != null) return new RegExpObject(regex);
   return (RegExpObject)engine.GetOriginalRegExpConstructor().Construct(Convert.ToString(regExp), false, false, false);
 }