コード例 #1
0
 public SerializeProjectsCommand(RubberduckParserState state, IComProjectSerializationProvider serializationProvider, IComLibraryProvider comLibraryProvider)
     : base(LogManager.GetCurrentClassLogger())
 {
     _state = state;
     _serializationProvider = serializationProvider;
     _comLibraryProvider    = comLibraryProvider;
 }
コード例 #2
0
        public SerializeProjectsCommand(RubberduckParserState state, IComProjectSerializationProvider serializationProvider, IComLibraryProvider comLibraryProvider)
        {
            _state = state;
            _serializationProvider = serializationProvider;
            _comLibraryProvider    = comLibraryProvider;

            AddToCanExecuteEvaluation(SpecialEvaluateCanExecute);
        }
コード例 #3
0
 public ReferenceReconciler(
     IMessageBox messageBox,
     IConfigurationService <ReferenceSettings> settings,
     IComLibraryProvider libraryProvider)
 {
     _messageBox      = messageBox;
     _settings        = settings;
     _libraryProvider = libraryProvider;
 }
コード例 #4
0
        public ReferenceModel(string path, ITypeLib reference, IComLibraryProvider provider) : this()
        {
            FullPath = path;

            var documentation = provider.GetComDocumentation(reference);

            Name        = documentation.Name;
            Description = documentation.DocString;

            var info = provider.GetReferenceInfo(reference, Name, path);

            Guid  = info.Guid;
            Major = info.Major;
            Minor = info.Minor;
        }
 public LibraryReferencedDeclarationsCollector(IComLibraryProvider comLibraryProvider)
 {
     _comLibraryProvider = comLibraryProvider;
 }
 public LibraryReferencedDeclarationsCollector(IDeclarationsFromComProjectLoader declarationsFromComProjectLoader, IComLibraryProvider comLibraryProvider)
     : base(declarationsFromComProjectLoader)
 {
     _comLibraryProvider = comLibraryProvider;
 }