コード例 #1
0
ファイル: AnalysisVariable.cs プロジェクト: yepeiwen/PTVS
        public override bool Equals(object obj)
        {
            AnalysisVariable other = obj as AnalysisVariable;

            if (other != null)
            {
                return(LocationInfo.FullComparer.Equals(Location, other.Location) &&
                       Type.Equals(other.Type) &&
                       Version == other.Version);
            }
            return(false);
        }
コード例 #2
0
 public NavigableSymbol(IServiceProvider serviceProvider, AnalysisVariable variable, SnapshotSpan span)
 {
     _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     Variable         = variable ?? throw new ArgumentNullException(nameof(variable));
     SymbolSpan       = span;
 }