public PyRevitAttachment(RevitAddonManifest manifest, RevitProduct product, PyRevitAttachmentType attachmentType) { Manifest = manifest; Product = product; AttachmentType = attachmentType; }
public static PyRevitEngine GetEngineFromManifest(RevitAddonManifest manifest, PyRevitClone clone) { foreach (var engine in clone.GetEngines()) { if (manifest.Assembly.Contains(engine.Path)) { return(engine); } } return(null); }
// get clone from manifest file public static PyRevitClone GetCloneFromManifest(RevitAddonManifest manifest) { return(new PyRevitClone(Path.GetDirectoryName(manifest.Assembly))); }