public CustomCodeAnnotationProvider(ExternalAnnotationsModuleFactory externalAnnotationsModuleFactory, IPredefinedTypeCache predefinedTypeCache, UnityApi unityApi)
 {
     myPredefinedTypeCache  = predefinedTypeCache;
     myUnityApi             = unityApi;
     myAnnotationsPsiModule =
         externalAnnotationsModuleFactory.Modules.OfType <IExternalAnnotationPsiModule>().Single();
 }
Пример #2
0
 public CustomCodeAnnotationProvider(ExternalAnnotationsModuleFactory externalAnnotationsModuleFactory, IPredefinedTypeCache predefinedTypeCache, UnityApi unityApi)
 {
     myPredefinedTypeCache  = predefinedTypeCache;
     myUnityApi             = unityApi;
     myAnnotationsPsiModule = externalAnnotationsModuleFactory
                              .GetPsiModule(TargetFrameworkId.Default);
 }
 public CustomCodeAnnotationProvider(ExternalAnnotationsModuleFactory externalAnnotationsModuleFactory,
                                     IPredefinedTypeCache predefinedTypeCache, UnityApi unityApi)
 {
     myPredefinedTypeCache = predefinedTypeCache;
     myUnityApi            = unityApi;
     myExternalAnnotationsModuleFactory = externalAnnotationsModuleFactory;
 }
Пример #4
0
 public DrawGizmoAttributeProblemAnalyzer([NotNull] UnityApi unityApi, IPredefinedTypeCache predefinedTypeCache,
                                          KnownTypesCache knownTypesCache)
     : base(unityApi)
 {
     myPredefinedTypeCache = predefinedTypeCache;
     myKnownTypesCache     = knownTypesCache;
 }
Пример #5
0
 public AttributedMethodSignatureProblemAnalyzer(UnityApi unityApi, IPredefinedTypeCache predefinedTypeCache,
                                                 KnownTypesCache knownTypesCache)
     : base(unityApi)
 {
     myPredefinedTypeCache = predefinedTypeCache;
     myKnownTypesCache     = knownTypesCache;
     myMethodSignatures    = new ConcurrentDictionary <IClrTypeName, MethodSignature[]>();
 }
        public CustomCodeAnnotationProvider(ExternalAnnotationsModuleFactory externalAnnotationsModuleFactory, IPredefinedTypeCache predefinedTypeCache, UnityApi unityApi)
        {
            myPredefinedTypeCache  = predefinedTypeCache;
            myUnityApi             = unityApi;
            myAnnotationsPsiModule = externalAnnotationsModuleFactory
                                     .Modules
                                     .OfType <IExternalAnnotationPsiModule>()
#if RIDER
                                     .Single(m => Equals(m.TargetFrameworkId, TargetFrameworkId.Default));
 public InitializeOnLoadSignatureProblemAnalyzer(UnityApi unityApi, IPredefinedTypeCache predefinedTypeCache)
     : base(unityApi)
 {
     myPredefinedTypeCache = predefinedTypeCache;
 }
Пример #8
0
 public UnityEventFunctionReferenceProviderFactory(Lifetime lifetime, IPredefinedTypeCache predefinedTypeCache)
 {
     myPredefinedTypeCache = predefinedTypeCache;
     Changed = new Signal <IReferenceProviderFactory>(lifetime, GetType().FullName);
 }
 public AttributedMethodSignatureProblemAnalyzer(UnityApi unityApi, IPredefinedTypeCache predefinedTypeCache)
     : base(unityApi)
 {
     myPredefinedTypeCache = predefinedTypeCache;
 }
Пример #10
0
 public UnityEventFunctionReferenceFactory(IPredefinedTypeCache predefinedTypeCache)
 {
     myPredefinedTypeCache = predefinedTypeCache;
 }