本文整理汇总了C#中IAssembly.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# IAssembly.ToString方法的具体用法?C# IAssembly.ToString怎么用?C# IAssembly.ToString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IAssembly
的用法示例。
在下文中一共展示了IAssembly.ToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetIncludeStatus
private IncludeStatus GetIncludeStatus(IAssembly assembly)
{
ThinAssembly modelAssembly;
if (!_rootAssemblies.TryGetValue(assembly, out modelAssembly))
{
if (_depot.ContainsAssembly(assembly))
return _closureStatus;
throw new Exception("could not find IncludeStatus for assembly " + assembly.ToString());
}
return modelAssembly.IncludeStatus;
}
示例2: WriteAssembly
public void WriteAssembly(IAssembly value)
{
this.formatter.Write("// JS Assembly");
this.formatter.Write(" ");
this.formatter.WriteDeclaration(value.Name);
if (value.Version != null)
{
this.formatter.Write(", ");
this.formatter.Write("Version");
this.formatter.Write(" ");
this.formatter.Write(value.Version.ToString());
}
this.formatter.WriteLine();
if ((this.configuration["ShowCustomAttributes"] == "true") && (value.Attributes.Count != 0))
{
this.formatter.WriteLine();
this.WriteCustomAttributeList(value, this.formatter);
this.formatter.WriteLine();
}
this.formatter.WriteProperty("Location", value.Location);
this.formatter.WriteProperty("Name", value.ToString());
switch (value.Type)
{
case AssemblyType.Application:
this.formatter.WriteProperty("Type", "Windows Application");
break;
case AssemblyType.Console:
this.formatter.WriteProperty("Type", "Console Application");
break;
case AssemblyType.Library:
this.formatter.WriteProperty("Type", "Library");
break;
}
}