public UnityEventsElementContainer(ISolution solution, IShellLocks shellLocks, MetaFileGuidCache guidCache, AssetDocumentHierarchyElementContainer elementContainer) { mySolution = solution; myShellLocks = shellLocks; myGuidCache = guidCache; myAssetDocumentHierarchyElementContainer = elementContainer; }
public AssetInspectorValuesContainer(IShellLocks shellLocks, AssetDocumentHierarchyElementContainer hierarchyElementContainer, IEnumerable <IAssetInspectorValueDeserializer> assetInspectorValueDeserializer, ILogger logger) { myShellLocks = shellLocks; myHierarchyElementContainer = hierarchyElementContainer; myLogger = logger; myDeserializers = assetInspectorValueDeserializer.OrderByDescending(t => t.Order).ToList(); }
public AssetMethodsElementContainer(IShellLocks shellLocks, ISolution solution, IPersistentIndexManager persistentIndexManager, AssetDocumentHierarchyElementContainer elementContainer) { myShellLocks = shellLocks; mySolution = solution; myPersistentIndexManager = persistentIndexManager; myAssetDocumentHierarchyElementContainer = elementContainer; }
public UnityAssetReferenceSearcher(DeferredCacheController deferredCacheController, AssetDocumentHierarchyElementContainer assetDocumentHierarchyElementContainer, AssetUsagesElementContainer assetUsagesElementContainer, AssetMethodsElementContainer assetMethodsElementContainer, AssetInspectorValuesContainer assetInspectorValuesContainer, MetaFileGuidCache metaFileGuidCache, IDeclaredElementsSet elements, bool findCandidates) { myDeferredCacheController = deferredCacheController; myAssetDocumentHierarchyElementContainer = assetDocumentHierarchyElementContainer; myAssetUsagesElementContainer = assetUsagesElementContainer; myAssetMethodsElementContainer = assetMethodsElementContainer; myAssetInspectorValuesContainer = assetInspectorValuesContainer; myElements = elements; }
public UnityAssetReferenceSearcher(DeferredCacheController deferredCacheController, AssetDocumentHierarchyElementContainer assetDocumentHierarchyElementContainer, [NotNull, ItemNotNull] IEnumerable <IScriptUsagesElementContainer> scriptsUsagesElementContainers, UnityEventsElementContainer unityEventsElementContainer, [NotNull] AnimationEventUsagesContainer animationEventUsagesContainer, AssetInspectorValuesContainer assetInspectorValuesContainer, MetaFileGuidCache metaFileGuidCache, IDeclaredElementsSet elements, bool findCandidates) { myDeferredCacheController = deferredCacheController; myAssetDocumentHierarchyElementContainer = assetDocumentHierarchyElementContainer; myScriptsUsagesElementContainers = scriptsUsagesElementContainers; myUnityEventsElementContainer = unityEventsElementContainer; myAnimationEventUsagesContainer = animationEventUsagesContainer; myAssetInspectorValuesContainer = assetInspectorValuesContainer; myElements = elements; }