diff --git a/src/Microsoft.AspNetCore.Razor.Language/DirectiveUsage.cs b/src/Microsoft.AspNetCore.Razor.Language/DirectiveUsage.cs index 5af9311748..df00a6c71b 100644 --- a/src/Microsoft.AspNetCore.Razor.Language/DirectiveUsage.cs +++ b/src/Microsoft.AspNetCore.Razor.Language/DirectiveUsage.cs @@ -3,9 +3,20 @@ namespace Microsoft.AspNetCore.Razor.Language { + /// + /// The way a directive can be used. The usage determines how many, and where directives can exist per file. + /// public enum DirectiveUsage { + /// + /// Directive can exist anywhere in the file. + /// Unrestricted, + + /// + /// Directive must exist prior to any HTML or code and have no duplicates. When importing the directive, if it is + /// , the last occurrence of the directive is imported. + /// FileScopedSinglyOccurring, } }