Add support to build build with Mono.
[mono.git] / mcs / class / referencesource / System / regex / system / text / regularexpressions / compiledregexrunnerfactory.cs
index 48a4e4cc065507a6cdbd593f10faf784b66d9028..56545405b208cb730ecd072b9dfb4753aedea365 100644 (file)
@@ -28,7 +28,9 @@ namespace System.Text.RegularExpressions {
         protected internal override RegexRunner CreateInstance() {
             CompiledRegexRunner runner = new CompiledRegexRunner();
 
+#if !DISABLE_CAS_USE
             new ReflectionPermission(PermissionState.Unrestricted).Assert();
+#endif
             runner.SetDelegates((NoParamDelegate)       goMethod.CreateDelegate(typeof(NoParamDelegate)),
                                 (FindFirstCharDelegate) findFirstCharMethod.CreateDelegate(typeof(FindFirstCharDelegate)),
                                 (NoParamDelegate)       initTrackCountMethod.CreateDelegate(typeof(NoParamDelegate)));