public SourceMethodBuilder CreateMethodSymbolEntry ()
{
if (Module.DeclaringAssembly.SymbolWriter == null || (ModFlags & Modifiers.DEBUGGER_HIDDEN) != 0)
return null;
var source_file = GetCompilationSourceFile ();
if (source_file == null)
return null;
return new SourceMethodBuilder (source_file.SymbolUnitEntry);
}