public DebugInfoCompileUnitEntry( DebugInfoGenerator debugInfoGenerator, ISourceFileEntry entry, CollectionMetadata file) { this.debugInfoGenerator = debugInfoGenerator; this.file = file; CollectionMetadata enumTypes; CollectionMetadata retainedTypes; CollectionMetadata subprograms; CollectionMetadata globalVariables; CollectionMetadata importedEntities; this.debugInfoGenerator.DefineCompilationUnit( this.file, out enumTypes, out retainedTypes, out subprograms, out globalVariables, out importedEntities); this.enumTypes = enumTypes; this.retainedTypes = retainedTypes; this.subprograms = subprograms; this.globalVariables = globalVariables; this.importedEntities = importedEntities; }
public ICompileUnitEntry DefineCompilationUnit(ISourceFileEntry entry) { return new DummyCompileUnitEntry(); }
public ICompileUnitEntry DefineCompilationUnit(ISourceFileEntry entry) { return(new DummyCompileUnitEntry()); }
public CollectionMetadata DefineFile(ISourceFileEntry entry) { return(new CollectionMetadata(this.indexedMetadata).Add(entry.FileName, PrepareEscape(entry.Directory))); }
public ICompileUnitEntry DefineCompilationUnit(ISourceFileEntry entry) { return(entry.DefineCompilationUnit()); }
public CollectionMetadata DefineFile(ISourceFileEntry entry) { return new CollectionMetadata(this.indexedMetadata).Add(entry.FileName, PrepareEscape(entry.Directory)); }
/// <summary> /// </summary> /// <param name="compileUnitEntry"> /// </param> /// <param name="entry"> /// </param> public SourceFile(ICompileUnitEntry compileUnitEntry, ISourceFileEntry entry) { this.compileUnitEntry = compileUnitEntry; this.entry = entry; }
public ICompileUnitEntry DefineCompilationUnit(ISourceFileEntry entry) { return entry.DefineCompilationUnit(); }