Remove CAS usage from XslTransform
[mono.git] / mcs / class / referencesource / System.Xml / System / Xml / Xslt / XslTransform.cs
index e116f05e37442630145c4bbe21f29b3f584692b3..5a3acdfce2c2ee1a8b6b0449da740e6f3a6b8bdd 100644 (file)
@@ -116,12 +116,14 @@ namespace System.Xml.Xsl {
             if (stylesheet == null) {
                 throw new ArgumentNullException("stylesheet");
             }
+#if !DISABLE_CAS_USE
             if (evidence == null) {
                 evidence = new Evidence();
             }
             else {
                 new SecurityPermission(SecurityPermissionFlag.ControlEvidence).Demand();
             }
+#endif
             Compile(stylesheet, resolver, evidence);
         }