45 references to FunctionsDirective
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (16)
Legacy\CSharpAutoCompleteTest.cs (2)
15
ParseDocumentTest("@functions{", [
FunctionsDirective
.Directive]);
38
""", [
FunctionsDirective
.Directive]);
Legacy\CSharpErrorTest.cs (1)
183
[
FunctionsDirective
.Directive]);
Legacy\CSharpFunctionsTest.cs (10)
32
", [
FunctionsDirective
.Directive], designTime: false);
47
", [
FunctionsDirective
.Directive], designTime: false);
62
", [
FunctionsDirective
.Directive], designTime: false);
77
", [
FunctionsDirective
.Directive], designTime: false);
90
", [
FunctionsDirective
.Directive], designTime: false);
102
", [
FunctionsDirective
.Directive], designTime: false);
114
", [
FunctionsDirective
.Directive], designTime: false);
134
", [
FunctionsDirective
.Directive], designTime: false);
154
", [
FunctionsDirective
.Directive], designTime: false);
172
", [
FunctionsDirective
.Directive], designTime: false);
Legacy\CSharpImplicitExpressionTest.cs (1)
232
ParseDocumentTest("@functions { public void Foo() { @Model!.Name![0]!?.Bar } }", [
FunctionsDirective
.Directive]);
Legacy\RazorDirectivesTest.cs (2)
783
[
FunctionsDirective
.Directive]);
791
[
FunctionsDirective
.Directive]);
Microsoft.AspNetCore.Razor.Language.UnitTests (19)
Extensions\FunctionsDirectivePassTest.cs (1)
28
documentNode.Children.Add(new DirectiveIntermediateNode() { Directive =
FunctionsDirective
.Directive });
Extensions\InheritsDirectivePassTest.cs (1)
21
documentNode.Children.Add(new DirectiveIntermediateNode() { Directive =
FunctionsDirective
.Directive });
Legacy\CSharpAutoCompleteTest.cs (2)
15
ParseDocumentTest("@functions{", [
FunctionsDirective
.Directive]);
38
""", [
FunctionsDirective
.Directive]);
Legacy\CSharpErrorTest.cs (1)
183
[
FunctionsDirective
.Directive]);
Legacy\CSharpFunctionsTest.cs (10)
32
", [
FunctionsDirective
.Directive], designTime: false);
47
", [
FunctionsDirective
.Directive], designTime: false);
62
", [
FunctionsDirective
.Directive], designTime: false);
77
", [
FunctionsDirective
.Directive], designTime: false);
90
", [
FunctionsDirective
.Directive], designTime: false);
102
", [
FunctionsDirective
.Directive], designTime: false);
114
", [
FunctionsDirective
.Directive], designTime: false);
134
", [
FunctionsDirective
.Directive], designTime: false);
154
", [
FunctionsDirective
.Directive], designTime: false);
172
", [
FunctionsDirective
.Directive], designTime: false);
Legacy\CSharpImplicitExpressionTest.cs (1)
232
ParseDocumentTest("@functions { public void Foo() { @Model!.Name![0]!?.Bar } }", [
FunctionsDirective
.Directive]);
Legacy\RazorDirectivesTest.cs (2)
782
[
FunctionsDirective
.Directive]);
790
[
FunctionsDirective
.Directive]);
RazorProjectEngineTest.cs (1)
103
directive => Assert.Same(
FunctionsDirective
.Directive, directive),
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\Extensions\FunctionsDirectivePass.cs (1)
29
documentNode.CollectDirectiveReferences(
FunctionsDirective
.Directive, ref directiveNodes.AsRef());
Language\RazorProjectEngine.cs (1)
318
FunctionsDirective
.Register(builder);
Mvc.Version2_X\RazorExtensions.cs (1)
18
FunctionsDirective
.Register(builder);
Microsoft.CodeAnalysis.Razor.Workspaces (4)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
71
!directiveNode.IsDirective(
FunctionsDirective
.Directive))
DocumentMapping\RazorEditService_Methods.cs (1)
94
?
FunctionsDirective
.Directive.Directive
Extensions\RazorSyntaxNodeExtensions.cs (1)
104
if (IsDirective(node,
FunctionsDirective
.Directive, out var body) &&
Formatting\Passes\RazorFormattingPass.cs (1)
478
return keywordContent ==
FunctionsDirective
.Directive.Directive ||
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (3)
Completion\DirectiveCompletionItemProviderTest.cs (1)
308
var context = CreateRazorCompletionContext("@functions { @$$ }", CompletionReason.Invoked,
FunctionsDirective
.Directive);
Completion\MarkupTransitionCompletionItemProviderTest.cs (2)
100
var razorCompletionContext = CreateRazorCompletionContext("@functions {public string GetHello(){<$$ return \"pi\";}}",
FunctionsDirective
.Directive);
200
var razorCompletionContext = CreateRazorCompletionContext(testCode,
FunctionsDirective
.Directive);