public static SourceText ToSourceText(this ITextSnapshot textSnapshot, VisualStudioSourceTextContainer sourceTextContainer)
        {
            if (textSnapshot == null)
                throw new ArgumentNullException(nameof(textSnapshot));

            return SnapshotMap.GetValue(textSnapshot, ts => new VisualStudioSourceText(ts));
        }
Пример #2
0
 public VisualStudioFileSystem(VisualStudioSourceTextContainer textContainer)
 {
     if (textContainer.Filename != null)
     {
         _parentDirectory = Path.GetDirectoryName(textContainer.Filename);
     }
 }
        public static SourceText ToSourceText(this ITextSnapshot textSnapshot, VisualStudioSourceTextContainer sourceTextContainer)
        {
            if (textSnapshot == null)
            {
                throw new ArgumentNullException(nameof(textSnapshot));
            }

            return(SnapshotMap.GetValue(textSnapshot, ts => new VisualStudioSourceText(ts)));
        }
Пример #4
0
 public VisualStudioFileSystem(VisualStudioSourceTextContainer textContainer, VisualStudioSourceTextFactory sourceTextFactory)
 {
     _sourceTextFactory = sourceTextFactory;
     if (textContainer.Filename != null)
         _parentDirectory = Path.GetDirectoryName(textContainer.Filename);
 }