Example #1
0
 /// <summary>
 /// Constructs a new transformer configuration.
 /// </summary>
 /// <param name="requiredFlags">
 /// The transformation flags that should not be set.
 /// </param>
 /// <param name="flags">The transformation flags that will be set.</param>
 public TransformerConfiguration(
     MethodTransformationFlags requiredFlags,
     MethodTransformationFlags flags)
 {
     RequiredFlags       = requiredFlags;
     TransformationFlags = flags;
 }
Example #2
0
 /// <summary>
 /// Constructs a new transformer configuration.
 /// </summary>
 /// <param name="requiredFlags">
 /// The transformation flags that should not be set.
 /// </param>
 /// <param name="flags">The transformation flags that will be set.</param>
 /// <param name="finalGC">True, if a final GC run is required.</param>
 public TransformerConfiguration(
     MethodTransformationFlags requiredFlags,
     MethodTransformationFlags flags,
     bool finalGC)
 {
     RequiredFlags       = requiredFlags;
     TransformationFlags = flags;
     FinalGC             = finalGC;
 }
Example #3
0
 /// <summary>
 /// Constructs a new transformer configuration.
 /// </summary>
 /// <param name="flags">The transformation flags.</param>
 /// <param name="finalGC">True, if a final GC run is required.</param>
 public TransformerConfiguration(
     MethodTransformationFlags flags,
     bool finalGC)
     : this(flags, flags, finalGC)
 {
 }
Example #4
0
 /// <summary>
 /// Constructs a new function predicate.
 /// </summary>
 /// <param name="flags">The desired flags that should not be set.</param>
 public MethodPredicate(MethodTransformationFlags flags)
 {
     Flags = flags;
 }
Example #5
0
 /// <summary>
 /// Constructs a new transformer configuration.
 /// </summary>
 /// <param name="flags">The transformation flags.</param>
 public TransformerConfiguration(MethodTransformationFlags flags)
     : this(flags, flags)
 {
 }
Example #6
0
 /// <summary>
 /// Constructs a new function predicate.
 /// </summary>
 /// <param name="flags">The desired flags that should not be set.</param>
 public ToTransform(MethodTransformationFlags flags)
 {
     Flags = flags;
 }