public void Write(BuildingParameters parameters)
{
var builder = new NetAssemblyBuilder(this, parameters);
var context = new NetBuildingContext(builder);
builder.Build(context);
builder.UpdateOffsets(context);
builder.UpdateReferences(context);
builder.Write(new WritingContext(this, parameters.Writer, context));
}