Inheritance: ShaderTools.VisualStudio.Core.Text.VisualStudioSourceTextFactoryBase
Exemple #1
0
 public static IIncludeFileSystem GetIncludeFileSystem(this ITextBuffer textBuffer, VisualStudioSourceTextFactory sourceTextFactory)
 {
     return textBuffer.Properties.GetOrCreateSingletonProperty(IncludeFileSystemKey,
         () => new VisualStudioFileSystem(textBuffer.GetTextContainer(), sourceTextFactory));
 }
 public VisualStudioFileSystem(VisualStudioSourceTextContainer textContainer, VisualStudioSourceTextFactory sourceTextFactory)
 {
     _sourceTextFactory = sourceTextFactory;
     if (textContainer.Filename != null)
         _parentDirectory = Path.GetDirectoryName(textContainer.Filename);
 }