示例#1
0
 public TES5BlockFactory(TES5ChainedCodeChunkFactory chainedCodeChunkFactory, TES5AdditionalBlockChangesPass changesPass, TES5InitialBlockCodeFactory initialBlockCodeFactory, TES5ObjectCallFactory objectCallFactory)
 {
     this.codeChunkFactory        = chainedCodeChunkFactory;
     this.changesPass             = changesPass;
     this.initialBlockCodeFactory = initialBlockCodeFactory;
     this.objectCallFactory       = objectCallFactory;
 }
 public TES5VariableAssignationConversionFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, TES5ValueFactory valueFactory, TES5TypeInferencer typeInferencer)
 {
     this.objectCallFactory = objectCallFactory;
     this.referenceFactory  = referenceFactory;
     this.valueFactory      = valueFactory;
     this.typeInferencer    = typeInferencer;
 }
 public TES5ValueFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, TES5ObjectPropertyFactory objectPropertyFactory, ESMAnalyzer analyzer, TES5TypeInferencer typeInferencer, MetadataLogService metadataLogService)
 {
     this.objectCallFactory     = objectCallFactory;
     this.referenceFactory      = referenceFactory;
     this.analyzer              = analyzer;
     this.objectPropertyFactory = objectPropertyFactory;
     this.typeInferencer        = typeInferencer;
     this.metadataLogService    = metadataLogService;
 }
 public TES5ReturnFactory(TES5ObjectCallFactory objectCallFactory)
 {
     this.objectCallFactory = objectCallFactory;
 }
示例#5
0
 public TES5InitialBlockCodeFactory(TES5ReferenceFactory referenceFactory, TES5ObjectCallFactory objectCallFactory)
 {
     this.referenceFactory  = referenceFactory;
     this.objectCallFactory = objectCallFactory;
 }
 public TES5ReferenceFactory(TES5ObjectCallFactory objectCallFactory, TES5ObjectPropertyFactory objectPropertyFactory, ESMAnalyzer esmAnalyzer)
 {
     this.objectCallFactory     = objectCallFactory;
     this.objectPropertyFactory = objectPropertyFactory;
     this.esmAnalyzer           = esmAnalyzer;
 }
示例#7
0
 public TES5ValueFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, ESMAnalyzer esmAnalyzer)
 {
     this.objectCallFactory = objectCallFactory;
     this.referenceFactory  = referenceFactory;
     this.esmAnalyzer       = esmAnalyzer;
 }
 public TES5ReferenceFactory(TES5ObjectCallFactory objectCallFactory, TES5ObjectPropertyFactory objectPropertyFactory)
 {
     this.objectCallFactory     = objectCallFactory;
     this.objectPropertyFactory = objectPropertyFactory;
 }
示例#9
0
 public TES5InitialBlockCodeFactory(TES5ObjectCallFactory objectCallFactory)
 {
     this.objectCallFactory = objectCallFactory;
 }