-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathIVsDocument.cs
More file actions
37 lines (30 loc) · 1.11 KB
/
IVsDocument.cs
File metadata and controls
37 lines (30 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//*****************************************************************************
//* Code Factory SDK
//* Copyright (c) 2020 CodeFactory, LLC
//*****************************************************************************
using CodeFactory.SourceCode;
namespace CodeFactory.VisualStudio
{
/// <summary>
/// Definition of a document associated with a project in visual studio.
/// </summary>
public interface IVsDocument:IVsModel, IParent, IChildren
{
/// <summary>
/// The fully qualified path to the project document.
/// </summary>
string Path { get;}
/// <summary>
/// The type of document that is loaded.
/// </summary>
VsDocumentType DocumentType { get; }
/// <summary>
/// Flag that determines if the project document contains source code that can be managed by code factory.
/// </summary>
bool IsSourceCode { get;}
/// <summary>
/// The target type of source code that is implemented in the project document.
/// </summary>
SourceCodeType SourceType { get;}
}
}