本文整理汇总了C#中ITypeDefinitionMember.IsVisibleOutsideAssembly方法的典型用法代码示例。如果您正苦于以下问题:C# ITypeDefinitionMember.IsVisibleOutsideAssembly方法的具体用法?C# ITypeDefinitionMember.IsVisibleOutsideAssembly怎么用?C# ITypeDefinitionMember.IsVisibleOutsideAssembly使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ITypeDefinitionMember
的用法示例。
在下文中一共展示了ITypeDefinitionMember.IsVisibleOutsideAssembly方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Include
public virtual bool Include(ITypeDefinitionMember member)
{
if (member == null)
return false;
if (!member.ContainingTypeDefinition.IsVisibleOutsideAssembly())
return false;
switch (member.Visibility)
{
case TypeMemberVisibility.Public:
return true;
case TypeMemberVisibility.Family:
case TypeMemberVisibility.FamilyOrAssembly:
// CCI's version of IsVisibleOutsideAssembly doesn't
// consider protected members as being visible but for
// our purposes which is to write CS files that can
// be compiled we always need the protected members
return true;
}
if (!member.IsVisibleOutsideAssembly())
return false;
return true;
}
示例2: FilterMember
public bool FilterMember(ITypeDefinitionMember member)
{
if (member.IsVisibleOutsideAssembly())
return false;
return true;
}