X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Ftools%2Flinker%2FMono.Linker.Steps%2FBaseStep.cs;h=13cf4686cc608c28b2e991d54d9d016fb72074e6;hb=6352c16dd5306ccb8bedc742bf99505688695dc6;hp=c69594a773df6aaf40b4ff21db6d0d70e1e84212;hpb=00ebb8d9189f76bbae8e1556ac999553d856f72d;p=mono.git diff --git a/mcs/tools/linker/Mono.Linker.Steps/BaseStep.cs b/mcs/tools/linker/Mono.Linker.Steps/BaseStep.cs index c69594a773d..13cf4686cc6 100644 --- a/mcs/tools/linker/Mono.Linker.Steps/BaseStep.cs +++ b/mcs/tools/linker/Mono.Linker.Steps/BaseStep.cs @@ -38,6 +38,10 @@ namespace Mono.Linker.Steps { get { return _context; } } + public AnnotationStore Annotations { + get { return _context.Annotations; } + } + public void Process (LinkContext context) { _context = context; @@ -49,6 +53,8 @@ namespace Mono.Linker.Steps { foreach (AssemblyDefinition assembly in context.GetAssemblies ()) ProcessAssembly (assembly); + + EndProcess (); } protected virtual bool ConditionToProcess () @@ -60,6 +66,10 @@ namespace Mono.Linker.Steps { { } + protected virtual void EndProcess () + { + } + protected virtual void ProcessAssembly (AssemblyDefinition assembly) { }