public PapyrusTypeDefinitionResolver( IAssemblyNameResolver assemblyNameResolver, IPapyrusTypeReferenceResolver referenceResolver, IStatusCallbackService statusCallback) { this.referenceResolver = referenceResolver; this.assemblyNameResolver = assemblyNameResolver; this.statusCallback = statusCallback; }
public PapyrusCilAssemblyBuilder(IPapyrusScriptParser scriptParser, IPapyrusAssemblyParser assemblyParser, IPapyrusTypeDefinitionResolver typeDefinitionResolver, IPapyrusTypeReferenceResolver typeReferenceResolver, IAssemblyNameResolver nameResolver, IStatusCallbackService callback) : base(scriptParser, assemblyParser, typeDefinitionResolver, typeReferenceResolver, nameResolver, callback) { AssemblyNameResolver = nameResolver; StatusCallback = callback; PapyrusScriptParser = scriptParser; PapyrusAssemblyParser = assemblyParser; TypeDefinitionResolver = typeDefinitionResolver; TypeReferenceResolver = typeReferenceResolver; TypeDefinitionResolver.Initialize(this); TypeReferenceResolver.Initialize(this); }
public PapyrusNamespaceResolver(IAssemblyNameResolver assemblyNameResolver) { this.assemblyNameResolver = assemblyNameResolver; }