/// <summary> /// Initializes a new instance of the <see cref="MeansImplicitUseAttribute" /> class. /// </summary> /// <param name="useKindFlags">The use kind flags.</param> /// <param name="targetFlags">The target flags.</param> public MeansImplicitUseAttribute( ImplicitUseKindFlags useKindFlags, ImplicitUseTarget targetFlags) { this.UseKindFlags = useKindFlags; this.TargetFlags = targetFlags; }
/// <summary> /// Initializes a new instance of the <see cref="UsedImplicitlyAttribute" /> class. /// </summary> /// <param name="useKindFlags">The use kind flags.</param> /// <param name="targetFlags">The target flags.</param> public UsedImplicitlyAttribute( ImplicitUseKindFlags useKindFlags, ImplicitUseTarget targetFlags) { this.UseKindFlags = useKindFlags; this.TargetFlags = targetFlags; }
/// <summary> /// Initializes a new instance of the <see cref="MeansImplicitUseAttribute" /> class. /// </summary> /// <param name="targetFlags">The target flags.</param> public MeansImplicitUseAttribute(ImplicitUseTarget targetFlags) : this(ImplicitUseKindFlags.Default, targetFlags) { }
/// <summary> /// Initializes a new instance of the <see cref="UsedImplicitlyAttribute" /> class. /// </summary> /// <param name="targetFlags">The target flags.</param> public UsedImplicitlyAttribute(ImplicitUseTarget targetFlags) : this(ImplicitUseKindFlags.Default, targetFlags) { }