本文整理汇总了C#中IModule.GetAssemblyReferences方法的典型用法代码示例。如果您正苦于以下问题:C# IModule.GetAssemblyReferences方法的具体用法?C# IModule.GetAssemblyReferences怎么用?C# IModule.GetAssemblyReferences使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IModule
的用法示例。
在下文中一共展示了IModule.GetAssemblyReferences方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Visit
public override void Visit(IModule module)
{
this.module = module;
// Visit these assembly-level attributes even when producing a module.
// They'll be attached off the "AssemblyAttributesGoHere" typeRef if a module is being produced.
Visit(module.AssemblyAttributes);
Visit(module.AssemblySecurityAttributes);
Visit(module.GetAssemblyReferences(Context));
Visit(module.ModuleReferences);
Visit(module.ModuleAttributes);
Visit(module.GetTopLevelTypes(Context));
foreach (var exportedType in module.GetExportedTypes(Context.Diagnostics))
{
VisitExportedType(exportedType.Type);
}
if (module.AsAssembly == null)
{
Visit(module.GetResources(Context));
}
VisitImports(module.GetImports());
}
示例2: Visit
public override void Visit(IModule module)
{
this.module = module;
//EDMAURER visit these assembly-level attributes even when producing a module.
//They'll be attached off the "AssemblyAttributesGoHere" typeRef if a module is being produced.
this.Visit(module.AssemblyAttributes);
this.Visit(module.AssemblySecurityAttributes);
this.Visit(module.GetAssemblyReferences(Context));
this.Visit(module.ModuleReferences);
this.Visit(module.ModuleAttributes);
this.Visit(module.GetTopLevelTypes(Context));
this.Visit(module.GetExportedTypes(Context));
if (module.AsAssembly == null)
{
this.Visit(module.GetResources(Context));
}
VisitImports(module.GetImports(Context));
}