本文整理汇总了C#中ICodeWriter.WriteEnd方法的典型用法代码示例。如果您正苦于以下问题:C# ICodeWriter.WriteEnd方法的具体用法?C# ICodeWriter.WriteEnd怎么用?C# ICodeWriter.WriteEnd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICodeWriter
的用法示例。
在下文中一共展示了ICodeWriter.WriteEnd方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Writing
private static void Writing(
IlReader ilReader,
ICodeWriter codeWriter,
IList<IType> newListOfITypes,
IDictionary<IType, IEnumerable<IMethod>> genericMethodSpecializationsSorted)
{
// writing
codeWriter.WriteStart(ilReader);
WriteForwardDeclarations(codeWriter, newListOfITypes);
ConvertAllTypes(
ilReader,
codeWriter,
newListOfITypes,
genericMethodSpecializationsSorted,
ConvertingMode.Declaration);
ConvertAllTypes(
ilReader,
codeWriter,
newListOfITypes,
genericMethodSpecializationsSorted,
ConvertingMode.Definition);
// Append definition of Generic Methods of not used non-generic types
ConvertAllTypes(
ilReader,
codeWriter,
genericMethodSpecializationsSorted.Keys.Where(k => !newListOfITypes.Contains(k)).ToList(),
genericMethodSpecializationsSorted,
ConvertingMode.Definition,
true);
codeWriter.WriteEnd();
codeWriter.Close();
}