void PlumbReflectionBased(object instance) { _provider.ValidateReflectionPermissions(); foreach (var pro in GetPlumbingProperties(instance.GetType())) { if (pro.GetValue(instance, null) == null) { pro.SetValue(instance, _provider.Mining.GetArgument(pro), null); } } }
protected override void ValidateReflectionPermission() { _provider.ValidateReflectionPermissions(); }