本文整理汇总了C#中Mono.Cecil.FieldReference.IsVisible方法的典型用法代码示例。如果您正苦于以下问题:C# FieldReference.IsVisible方法的具体用法?C# FieldReference.IsVisible怎么用?C# FieldReference.IsVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mono.Cecil.FieldReference
的用法示例。
在下文中一共展示了FieldReference.IsVisible方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckField
private void CheckField (FieldReference field)
{
if (field.IsVisible () && IsList (field.FieldType))
Runner.Report (field, Severity.Medium, Confidence.Total);
}
示例2: CheckFieldAccess
void CheckFieldAccess(MethodDefinition method, Instruction ins, FieldReference field)
{
if (field == null)
return;
string msg = null;
if (IsObsolete (field)) {
msg = String.Format (CultureInfo.InvariantCulture, "Field '{0}' is obsolete.", field.Name);
} else if (IsObsolete (field.DeclaringType)) {
msg = String.Format (CultureInfo.InvariantCulture, "Field type '{0}' is obsolete.", field.FieldType);
} else {
return;
}
Severity severity = field.IsVisible () ? Severity.Medium : Severity.Low;
Runner.Report (method, ins, severity, Confidence.High, msg);
}