예제 #1
0
        public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost hostEnvironment)
        {
            Contract.Requires(sourceEmitterOutput != null);

            this.sourceEmitterOutput = sourceEmitterOutput;
            this.LeftCurlyOnNewLine  = true;
        }
예제 #2
0
 public SourceEmitter(IMetadataHost hostEnvironment, ISourceEmitterOutput sourceEmitterOutput)
 {
     this.host = hostEnvironment;
     this.sourceEmitterOutput = sourceEmitterOutput;
     this.LeftCurlyOnNewLine  = true;
     this.helper = new VBHelper();
 }
예제 #3
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost host, PdbReader /*?*/ pdbReader, bool noIL, bool printCompilerGeneratedMembers)
     : base(sourceEmitterOutput)
 {
     this.host      = host;
     this.pdbReader = pdbReader;
     this.noIL      = noIL;
     this.printCompilerGeneratedMembers = printCompilerGeneratedMembers;
 }
 public VisualSourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost host, PdbReader/*?*/ pdbReader, bool noIL, bool printCompilerGeneratedMembers)
     : base(sourceEmitterOutput)
 {
     this.host = host;
     this.pdbReader = pdbReader;
     this.noIL = noIL;
     this.printCompilerGeneratedMembers = printCompilerGeneratedMembers;
 }
예제 #5
0
 public NeutralSourceEmitter(ISourceEmitterOutput sourceEmitterOutput)
   : base(sourceEmitterOutput) {
 }
예제 #6
0
 public NeutralSourceEmitter(ISourceEmitterOutput sourceEmitterOutput)
     : base(sourceEmitterOutput)
 {
 }
예제 #7
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput) : this(sourceEmitterOutput, null) {
 }
예제 #8
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost hostEnvironment) {
   this.sourceEmitterOutput = sourceEmitterOutput;
   this.LeftCurlyOnNewLine = true;
 }
예제 #9
0
 public CSDeclExternSourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost host)
     : base(sourceEmitterOutput, host)
 {
 }
예제 #10
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput) : this(sourceEmitterOutput, null)
 {
     Contract.Requires(sourceEmitterOutput != null);
 }
예제 #11
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput) : this(sourceEmitterOutput, null)
 {
 }
예제 #12
0
 public SourceEmitter(ISourceEmitterOutput sourceEmitterOutput, IMetadataHost hostEnvironment)
 {
     this.sourceEmitterOutput = sourceEmitterOutput;
     this.LeftCurlyOnNewLine  = true;
 }