コード例 #1
0
        /// <summary>
        /// Create markers of the specified type at the given SnapshotSpan values
        /// </summary>
        private void CreateMarkers(int tagType, params SnapshotSpan[] spans)
        {
            var list = new List <IVsTextLineMarker>();

            foreach (var span in spans)
            {
                var textSpan = span.ToTextSpan();
                list.Add(MockObjectFactory.CreateVsTextLineMarker(textSpan, tagType, _factory).Object);
            }

            var markerEnum = new MockEnumLineMarkers(list);

            _vsTextLines.SetupEnumMarkers(markerEnum);
        }
コード例 #2
0
        /// <summary>
        /// Create markers of the specified type at the given SnapshotSpan values
        /// </summary>
        private void CreateMarkers(int tagType, params SnapshotSpan[] spans)
        {
            var list = new List<IVsTextLineMarker>();
            foreach (var span in spans)
            {
                var textSpan = span.ToTextSpan();
                list.Add(MockObjectFactory.CreateVsTextLineMarker(textSpan, tagType, _factory).Object);
            }

            var markerEnum = new MockEnumLineMarkers(list);
            _vsTextLines.SetupEnumMarkers(markerEnum);
        }