我想知道是否完全可以改变在c#中调用过时方法/类的警告级别,就像我们在c ++中可以这样做一样。 例如,
#pragma warning(2,some_warning)
可以将some_warning的级别从默认的警告级别更改为级别2。 在c#中可以做到这样的事情吗?
注意:我已经考虑过使用#pragma warning disable来抑制警告并在api调用后恢复它的选项。但我的问题是,有没有办法改变由例如ObsoleteAttribute引发的默认警告级别?
答案 0 :(得分:0)
您可以使用
$(function() {
$("input").keyboard({
position: {
// position under center input
of: $("input:eq(1)"),
// move down 12px; not sure why it doesn't line up
my: 'center top+12',
at: 'center top'
},
enterNavigation: true,
maxLength: 4,
layout: 'num',
autoAccept: true,
usePreview: false,
change: function(e, keyboard, el) {
var len = keyboard.$el.hasClass("last") ? 4 : 3;
if (keyboard.$el.val().length >= len) {
// switchInput( goToNext, isAccepted );
keyboard.switchInput(true, true);
} else if (keyboard.$el.val() === "" && keyboard.last.key === "bksp") {
// go to previous if user hits backspace on an empty input
keyboard.switchInput(false, true);
}
}
});
});
禁用访问使用#pragma warning disable 612
和
ObsoleteAttribute
恢复警告。