Exemplo n.º 1
0
        public ScriptCoster GetCoster()
        {
            lock (_costers){
                if (_dte == null || _dte.ActiveDocument == null || _dte.ActiveDocument.FullName == null)
                {
                    return null;
                }

                if (_costers.ContainsKey(_dte.ActiveDocument.FullName))
                    return _costers[_dte.ActiveDocument.FullName];

                var coster = new ScriptCoster(_dte);
                _costers[_dte.ActiveDocument.FullName] = coster;
                return coster;
            }
        }
Exemplo n.º 2
0
        public ScriptCoster GetCoster()
        {
            lock (_costers){
                if (_dte == null || _dte.ActiveDocument == null || _dte.ActiveDocument.FullName == null)
                {
                    return(null);
                }

                if (_costers.ContainsKey(_dte.ActiveDocument.FullName))
                {
                    return(_costers[_dte.ActiveDocument.FullName]);
                }

                var coster = new ScriptCoster(_dte);
                _costers[_dte.ActiveDocument.FullName] = coster;
                return(coster);
            }
        }